Fungsi bertakrif pengguna

Fungsi bertakrif pengguna merupakan jenis fungsi yang disediakan oleh pengaturcara sendiri, dalam konteks di mana andaian biasa ialah fungsi yang dibina untuk sesuatu program. Fungsi bertakrif pengguna kebiasaannya dituis untuk keperluan pengaturcara.Seperti fungsi bina-dalam, fungsi bertakrif pengguna mempunyai nama di bahagian pengepala dan nilai argumen.[1] Fungsi bertakrif pengguna dikenali sebagai user-defined function dalam bahasa Inggeris; fungsi berdefinisi pengguna– nama lain fungsi bertaktif pengguna dalam Bahasa Melayu.[2]